home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / red_cross_eru.swf / scripts / __Packages / gamebase / Map.as < prev    next >
Text File  |  2011-09-19  |  22KB  |  438 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    f.h extends f[┬º┬ºconstant(4)];
  28.    var _loc2_ = f.h = function()
  29.    {
  30.       super();
  31.    }[┬º┬ºconstant(5)];
  32.    _loc2_[┬º┬ºconstant(6)] = function()
  33.    {
  34.       if(_global[┬º┬ºconstant(7)][┬º┬ºconstant(8)] == 0)
  35.       {
  36.          this[┬º┬ºconstant(9)]();
  37.          return undefined;
  38.       }
  39.       var _loc3_ = _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)][┬º┬ºconstant(12)];
  40.       this[┬º┬ºconstant(13)] = _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)][┬º┬ºconstant(13)];
  41.       this[┬º┬ºconstant(14)] = eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](┬º┬ºconstant(15) + _loc3_);
  42.       this[┬º┬ºconstant(20)] = this[┬º┬ºconstant(14)];
  43.       this[┬º┬ºconstant(21)] = this[┬º┬ºconstant(14)][┬º┬ºconstant(21)];
  44.       this[┬º┬ºconstant(22)] = this[┬º┬ºconstant(14)][┬º┬ºconstant(22)];
  45.       this[┬º┬ºconstant(23)] = new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(25)](0,0,this[┬º┬ºconstant(21)],this[┬º┬ºconstant(22)]);
  46.       this[┬º┬ºconstant(26)] = _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)][┬º┬ºconstant(26)];
  47.       this[┬º┬ºconstant(27)] = eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](┬º┬ºconstant(15) + _loc3_ + ┬º┬ºconstant(28));
  48.       this[┬º┬ºconstant(29)] = this[┬º┬ºconstant(27)][┬º┬ºconstant(30)]();
  49.       this[┬º┬ºconstant(29)][┬º┬ºconstant(32)](new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(25)](0,0,this[┬º┬ºconstant(21)],this[┬º┬ºconstant(22)]),this[┬º┬ºconstant(31)]);
  50.       if(this[┬º┬ºconstant(26)])
  51.       {
  52.          this[┬º┬ºconstant(33)] = eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](┬º┬ºconstant(15) + _loc3_ + ┬º┬ºconstant(34));
  53.       }
  54.       this[┬º┬ºconstant(35)]();
  55.       this[┬º┬ºconstant(36)]();
  56.       f[┬º┬ºconstant(38)][┬º┬ºconstant(39)][┬º┬ºconstant(40)](this,this[┬º┬ºconstant(37)],200);
  57.    };
  58.    _loc2_[┬º┬ºconstant(41)] = function()
  59.    {
  60.       this[┬º┬ºconstant(14)] = eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](┬º┬ºconstant(15) + _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)][┬º┬ºconstant(12)]);
  61.       this[┬º┬ºconstant(20)] = this[┬º┬ºconstant(14)];
  62.    };
  63.    _loc2_[┬º┬ºconstant(9)] = function()
  64.    {
  65.       var _loc3_ = _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)][┬º┬ºconstant(42)];
  66.       var _loc5_ = _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)][┬º┬ºconstant(12)];
  67.       var _loc4_ = eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](┬º┬ºconstant(15) + _loc5_);
  68.       this[┬º┬ºconstant(14)] = new eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)](_loc3_[┬º┬ºconstant(21)],_loc3_[┬º┬ºconstant(22)]);
  69.       this[┬º┬ºconstant(14)][┬º┬ºconstant(44)](_loc4_,_loc3_,new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(43)](0,0));
  70.       this[┬º┬ºconstant(20)] = this[┬º┬ºconstant(14)];
  71.       this[┬º┬ºconstant(21)] = this[┬º┬ºconstant(14)][┬º┬ºconstant(21)];
  72.       this[┬º┬ºconstant(22)] = this[┬º┬ºconstant(14)][┬º┬ºconstant(22)];
  73.       this[┬º┬ºconstant(23)] = new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(25)](0,0,this[┬º┬ºconstant(21)],this[┬º┬ºconstant(22)]);
  74.       this[┬º┬ºconstant(26)] = _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)][┬º┬ºconstant(26)];
  75.       _loc4_ = eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](┬º┬ºconstant(15) + _loc5_ + ┬º┬ºconstant(28));
  76.       this[┬º┬ºconstant(27)] = new eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)](_loc3_[┬º┬ºconstant(21)],_loc3_[┬º┬ºconstant(22)],false,0);
  77.       this[┬º┬ºconstant(27)][┬º┬ºconstant(44)](_loc4_,_loc3_,new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(43)](0,0));
  78.       this[┬º┬ºconstant(29)] = _loc4_[┬º┬ºconstant(30)]();
  79.       this[┬º┬ºconstant(29)][┬º┬ºconstant(32)](new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(25)](0,0,this[┬º┬ºconstant(21)],this[┬º┬ºconstant(22)]),this[┬º┬ºconstant(31)]);
  80.       if(this[┬º┬ºconstant(26)])
  81.       {
  82.          _loc4_ = eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](┬º┬ºconstant(15) + _loc5_ + ┬º┬ºconstant(34));
  83.          this[┬º┬ºconstant(33)] = new eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)](_loc3_[┬º┬ºconstant(21)],_loc3_[┬º┬ºconstant(22)]);
  84.          this[┬º┬ºconstant(33)][┬º┬ºconstant(44)](_loc4_,_loc3_,new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(43)](0,0));
  85.       }
  86.       this[┬º┬ºconstant(45)] = this[┬º┬ºconstant(21)] / 800;
  87.       this[┬º┬ºconstant(46)] = this[┬º┬ºconstant(22)] / 480;
  88.       _loc4_[┬º┬ºconstant(47)]();
  89.       false;
  90.       this[┬º┬ºconstant(35)]();
  91.       this[┬º┬ºconstant(36)]();
  92.       f[┬º┬ºconstant(38)][┬º┬ºconstant(39)][┬º┬ºconstant(40)](this,this[┬º┬ºconstant(37)],200);
  93.    };
  94.    _loc2_[┬º┬ºconstant(48)] = function()
  95.    {
  96.       var _loc3_ = _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)][┬º┬ºconstant(42)];
  97.       var _loc5_ = _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)][┬º┬ºconstant(12)];
  98.       var _loc4_ = eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](┬º┬ºconstant(15) + _loc5_);
  99.       this[┬º┬ºconstant(14)] = new eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)](_loc3_[┬º┬ºconstant(21)],_loc3_[┬º┬ºconstant(22)]);
  100.       this[┬º┬ºconstant(14)][┬º┬ºconstant(44)](_loc4_,_loc3_,new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(43)](0,0));
  101.       this[┬º┬ºconstant(20)] = this[┬º┬ºconstant(14)];
  102.       _loc4_ = eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](┬º┬ºconstant(15) + _loc5_ + ┬º┬ºconstant(28));
  103.       this[┬º┬ºconstant(27)] = new eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)](_loc3_[┬º┬ºconstant(21)],_loc3_[┬º┬ºconstant(22)]);
  104.       this[┬º┬ºconstant(27)][┬º┬ºconstant(44)](_loc4_,_loc3_,new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(43)](0,0));
  105.       this[┬º┬ºconstant(29)] = _loc4_[┬º┬ºconstant(30)]();
  106.       this[┬º┬ºconstant(29)][┬º┬ºconstant(32)](new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(25)](0,0,this[┬º┬ºconstant(21)],this[┬º┬ºconstant(22)]),this[┬º┬ºconstant(31)]);
  107.       _loc4_[┬º┬ºconstant(47)]();
  108.       false;
  109.       _global[┬º┬ºconstant(49)][┬º┬ºconstant(50)]();
  110.       _global[┬º┬ºconstant(51)][┬º┬ºconstant(50)]();
  111.    };
  112.    _loc2_[┬º┬ºconstant(52)] = function()
  113.    {
  114.       this[┬º┬ºconstant(14)][┬º┬ºconstant(47)]();
  115.       this[┬º┬ºconstant(27)][┬º┬ºconstant(47)]();
  116.       this[┬º┬ºconstant(29)][┬º┬ºconstant(47)]();
  117.       this[┬º┬ºconstant(33)][┬º┬ºconstant(47)]();
  118.       delete this[┬º┬ºconstant(14)];
  119.       delete this[┬º┬ºconstant(27)];
  120.       delete this[┬º┬ºconstant(29)];
  121.       delete this[┬º┬ºconstant(33)];
  122.       delete _global[┬º┬ºconstant(53)];
  123.    };
  124.    _loc2_[┬º┬ºconstant(54)] = function()
  125.    {
  126.       _global[┬º┬ºconstant(49)][┬º┬ºconstant(6)]();
  127.       _global[┬º┬ºconstant(51)][┬º┬ºconstant(6)]();
  128.       f[┬º┬ºconstant(38)][┬º┬ºconstant(39)][┬º┬ºconstant(40)](_global[┬º┬ºconstant(7)],_global[┬º┬ºconstant(7)][┬º┬ºconstant(55)],200);
  129.    };
  130.    _loc2_[┬º┬ºconstant(56)] = function()
  131.    {
  132.       var _loc3_ = new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(25)](_global[┬º┬ºconstant(57)][┬º┬ºconstant(59)],_global[┬º┬ºconstant(57)][┬º┬ºconstant(58)],_global[┬º┬ºconstant(57)][┬º┬ºconstant(21)],_global[┬º┬ºconstant(57)][┬º┬ºconstant(22)]);
  133.       if(this[┬º┬ºconstant(26)])
  134.       {
  135.          _global[┬º┬ºconstant(60)][┬º┬ºconstant(33)][┬º┬ºconstant(44)](this[┬º┬ºconstant(33)],_loc3_,new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(43)](0,0));
  136.       }
  137.       _global[┬º┬ºconstant(60)][┬º┬ºconstant(61)][┬º┬ºconstant(44)](this[┬º┬ºconstant(20)],_loc3_,new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(43)](0,0));
  138.    };
  139.    _loc2_[┬º┬ºconstant(35)] = function()
  140.    {
  141.       this[┬º┬ºconstant(45)] = eval(┬º┬ºconstant(62))[┬º┬ºconstant(63)](this[┬º┬ºconstant(21)] / 600);
  142.       this[┬º┬ºconstant(46)] = eval(┬º┬ºconstant(62))[┬º┬ºconstant(63)](this[┬º┬ºconstant(21)] / 400);
  143.       this[┬º┬ºconstant(64)] = this[┬º┬ºconstant(21)] / this[┬º┬ºconstant(45)];
  144.       this[┬º┬ºconstant(65)] = this[┬º┬ºconstant(22)] / this[┬º┬ºconstant(46)];
  145.       this[┬º┬ºconstant(66)] = [];
  146.       var _loc3_ = 1;
  147.       while(_loc3_ <= this[┬º┬ºconstant(45)])
  148.       {
  149.          var _loc2_ = 1;
  150.          while(_loc2_ <= this[┬º┬ºconstant(46)])
  151.          {
  152.             this[┬º┬ºconstant(67) + _loc3_ + ┬º┬ºconstant(68) + _loc2_] = new f[┬º┬ºconstant(69)](_loc3_,_loc2_);
  153.             this[┬º┬ºconstant(66)][┬º┬ºconstant(71)](this[┬º┬ºconstant(67) + _loc3_ + ┬º┬ºconstant(68) + _loc2_][┬º┬ºconstant(70)]);
  154.             _loc2_ = _loc2_ + 1;
  155.          }
  156.          _loc3_ = _loc3_ + 1;
  157.       }
  158.    };
  159.    _loc2_[┬º┬ºconstant(36)] = function()
  160.    {
  161.       var _loc4_ = this[┬º┬ºconstant(66)][┬º┬ºconstant(72)];
  162.       var _loc2_ = 0;
  163.       while(_loc2_ < _loc4_)
  164.       {
  165.          var _loc3_ = this[┬º┬ºconstant(67) + this[┬º┬ºconstant(66)][_loc2_]];
  166.          _loc3_[┬º┬ºconstant(73)]();
  167.          _loc2_ = _loc2_ + 1;
  168.       }
  169.    };
  170.    _loc2_[┬º┬ºconstant(37)] = function()
  171.    {
  172.       var _loc1_ = new f[┬º┬ºconstant(53)][┬º┬ºconstant(74)]();
  173.    };
  174.    _loc2_[┬º┬ºconstant(75)] = function(cId)
  175.    {
  176.       return this[┬º┬ºconstant(67) + cId];
  177.    };
  178.    _loc2_[┬º┬ºconstant(76)] = function(x, y)
  179.    {
  180.       var _loc2_ = eval(┬º┬ºconstant(62))[┬º┬ºconstant(63)](x / this[┬º┬ºconstant(64)]) + 1;
  181.       var _loc3_ = eval(┬º┬ºconstant(62))[┬º┬ºconstant(63)](y / this[┬º┬ºconstant(65)]) + 1;
  182.       return this[┬º┬ºconstant(67) + _loc2_ + ┬º┬ºconstant(68) + _loc3_];
  183.    };
  184.    _loc2_[┬º┬ºconstant(77)] = function(x, y)
  185.    {
  186.       var _loc2_ = eval(┬º┬ºconstant(62))[┬º┬ºconstant(63)](x / this[┬º┬ºconstant(64)]) + 1;
  187.       var _loc3_ = eval(┬º┬ºconstant(62))[┬º┬ºconstant(63)](y / this[┬º┬ºconstant(65)]) + 1;
  188.       return _loc2_ + ┬º┬ºconstant(68) + _loc3_;
  189.    };
  190.    _loc2_[┬º┬ºconstant(78)] = function(x, y, target)
  191.    {
  192.       return this[┬º┬ºconstant(80)](this[┬º┬ºconstant(27)][┬º┬ºconstant(79)](x,y));
  193.    };
  194.    _loc2_[┬º┬ºconstant(81)] = function(x, y, sourceCar)
  195.    {
  196.       var _loc3_ = [this[┬º┬ºconstant(83)],this[┬º┬ºconstant(82)]];
  197.       var _loc2_ = 0;
  198.       while(_loc2_ < _loc3_[┬º┬ºconstant(72)])
  199.       {
  200.          if(this[┬º┬ºconstant(29)][┬º┬ºconstant(79)](x,y) == _loc3_[_loc2_])
  201.          {
  202.             return false;
  203.          }
  204.          if(this[┬º┬ºconstant(27)][┬º┬ºconstant(79)](x,y) == _loc3_[_loc2_])
  205.          {
  206.             return false;
  207.          }
  208.          _loc2_ = _loc2_ + 1;
  209.       }
  210.       if(sourceCar[┬º┬ºconstant(84)] == undefined)
  211.       {
  212.          sourceCar[┬º┬ºconstant(84)] = f[┬º┬ºconstant(85)][┬º┬ºconstant(86)][┬º┬ºconstant(87)](x,y,sourceCar);
  213.          if(sourceCar[┬º┬ºconstant(84)])
  214.          {
  215.             return false;
  216.          }
  217.       }
  218.       if(sourceCar[┬º┬ºconstant(88)] == undefined)
  219.       {
  220.          sourceCar[┬º┬ºconstant(88)] = f[┬º┬ºconstant(85)][┬º┬ºconstant(86)][┬º┬ºconstant(89)](x,y);
  221.          if(sourceCar[┬º┬ºconstant(88)])
  222.          {
  223.             return false;
  224.          }
  225.       }
  226.       return true;
  227.    };
  228.    _loc2_[┬º┬ºconstant(80)] = function(clr)
  229.    {
  230.       switch(clr)
  231.       {
  232.          case this[┬º┬ºconstant(90)]:
  233.             return this[┬º┬ºconstant(94)];
  234.          case this[┬º┬ºconstant(91)]:
  235.             return this[┬º┬ºconstant(94)];
  236.          case this[┬º┬ºconstant(92)]:
  237.             return this[┬º┬ºconstant(95)];
  238.          case this[┬º┬ºconstant(93)]:
  239.             return this[┬º┬ºconstant(96)];
  240.          case this[┬º┬ºconstant(82)]:
  241.             return this[┬º┬ºconstant(97)];
  242.          default:
  243.             return this[┬º┬ºconstant(98)];
  244.       }
  245.    };
  246.    _loc2_[┬º┬ºconstant(99)] = function(x, y)
  247.    {
  248.       var _loc2_ = this[┬º┬ºconstant(27)][┬º┬ºconstant(79)](x,y);
  249.       return _loc2_;
  250.    };
  251.    _loc2_[┬º┬ºconstant(100)] = function(rect, clr, findColor, useDynLayer)
  252.    {
  253.       if(findColor == undefined)
  254.       {
  255.          findColor = true;
  256.       }
  257.       var _loc4_ = !useDynLayer ? this[┬º┬ºconstant(27)] : this[┬º┬ºconstant(29)];
  258.       var _loc2_ = new eval(┬º┬ºconstant(16))[┬º┬ºconstant(17)][┬º┬ºconstant(18)](rect[┬º┬ºconstant(21)],rect[┬º┬ºconstant(22)],false,0);
  259.       _loc2_[┬º┬ºconstant(44)](_loc4_,rect,new eval(┬º┬ºconstant(16))[┬º┬ºconstant(24)][┬º┬ºconstant(43)](0,0));
  260.       var _loc3_ = _loc2_[┬º┬ºconstant(101)](4294967295,clr,findColor);
  261.       _loc2_[┬º┬ºconstant(47)]();
  262.       false;
  263.       if(_loc3_[┬º┬ºconstant(21)])
  264.       {
  265.          return true;
  266.       }
  267.       return false;
  268.    };
  269.    _loc2_[┬º┬ºconstant(102)] = function(p1, p2, dstep, clrs, sideMargin, drawPoints)
  270.    {
  271.       var _loc16_ = f[┬º┬ºconstant(38)][┬º┬ºconstant(105)][┬º┬ºconstant(106)](p1[┬º┬ºconstant(104)],p1[┬º┬ºconstant(103)],p2[┬º┬ºconstant(104)],p2[┬º┬ºconstant(103)]);
  272.       var _loc5_ = f[┬º┬ºconstant(38)][┬º┬ºconstant(107)][┬º┬ºconstant(108)](p1[┬º┬ºconstant(104)],p1[┬º┬ºconstant(103)],p2[┬º┬ºconstant(104)],p2[┬º┬ºconstant(103)]);
  273.       dstep = eval(┬º┬ºconstant(62))[┬º┬ºconstant(109)](dstep,_loc16_);
  274.       var _loc15_ = eval(┬º┬ºconstant(62))[┬º┬ºconstant(63)](_loc16_ / dstep);
  275.       var _loc18_ = _loc16_ % dstep;
  276.       dstep += eval(┬º┬ºconstant(62))[┬º┬ºconstant(110)](_loc18_ / _loc15_);
  277.       var _loc8_ = 1;
  278.       while(_loc8_ < _loc15_)
  279.       {
  280.          var _loc2_ = {┬º\┬º\┬ºconstant(104)┬º:p1[┬º┬ºconstant(104)] + this[┬º┬ºconstant(112)](_loc5_ * this[┬º┬ºconstant(111)] / 180) * _loc8_ * dstep,┬º\┬º\┬ºconstant(103)┬º:p1[┬º┬ºconstant(103)] - this[┬º┬ºconstant(113)](_loc5_ * this[┬º┬ºconstant(111)] / 180) * _loc8_ * dstep};
  281.          var _loc3_ = this[┬º┬ºconstant(27)][┬º┬ºconstant(79)](_loc2_[┬º┬ºconstant(104)],_loc2_[┬º┬ºconstant(103)]);
  282.          var _loc4_ = this[┬º┬ºconstant(29)][┬º┬ºconstant(79)](_loc2_[┬º┬ºconstant(104)],_loc2_[┬º┬ºconstant(103)]);
  283.          if(this[┬º┬ºconstant(114)](_loc3_,clrs) || this[┬º┬ºconstant(114)](_loc4_,clrs))
  284.          {
  285.             return true;
  286.          }
  287.          if(sideMargin != undefined)
  288.          {
  289.             var _loc6_ = {┬º\┬º\┬ºconstant(104)┬º:_loc2_[┬º┬ºconstant(104)] + this[┬º┬ºconstant(112)]((_loc5_ + 90) * this[┬º┬ºconstant(111)] / 180) * sideMargin,┬º\┬º\┬ºconstant(103)┬º:_loc2_[┬º┬ºconstant(103)] - this[┬º┬ºconstant(113)]((_loc5_ + 90) * this[┬º┬ºconstant(111)] / 180) * sideMargin};
  290.             _loc3_ = this[┬º┬ºconstant(27)][┬º┬ºconstant(79)](_loc6_[┬º┬ºconstant(104)],_loc6_[┬º┬ºconstant(103)]);
  291.             _loc4_ = this[┬º┬ºconstant(29)][┬º┬ºconstant(79)](_loc6_[┬º┬ºconstant(104)],_loc6_[┬º┬ºconstant(103)]);
  292.             if(this[┬º┬ºconstant(114)](_loc3_,clrs) || this[┬º┬ºconstant(114)](_loc4_,clrs))
  293.             {
  294.                return true;
  295.             }
  296.             var _loc9_ = {┬º\┬º\┬ºconstant(104)┬º:_loc2_[┬º┬ºconstant(104)] + this[┬º┬ºconstant(112)]((_loc5_ + 90) * this[┬º┬ºconstant(111)] / 180) * (- sideMargin),┬º\┬º\┬ºconstant(103)┬º:_loc2_[┬º┬ºconstant(103)] - this[┬º┬ºconstant(113)]((_loc5_ + 90) * this[┬º┬ºconstant(111)] / 180) * (- sideMargin)};
  297.             _loc3_ = this[┬º┬ºconstant(27)][┬º┬ºconstant(79)](_loc9_[┬º┬ºconstant(104)],_loc9_[┬º┬ºconstant(103)]);
  298.             _loc4_ = this[┬º┬ºconstant(29)][┬º┬ºconstant(79)](_loc9_[┬º┬ºconstant(104)],_loc9_[┬º┬ºconstant(103)]);
  299.             if(this[┬º┬ºconstant(114)](_loc3_,clrs) || this[┬º┬ºconstant(114)](_loc4_,clrs))
  300.             {
  301.                return true;
  302.             }
  303.          }
  304.          _loc8_ = _loc8_ + 1;
  305.       }
  306.       return false;
  307.    };
  308.    _loc2_[┬º┬ºconstant(115)] = function(p1, p2, dstep, allowedColors)
  309.    {
  310.       var _loc13_ = f[┬º┬ºconstant(38)][┬º┬ºconstant(105)][┬º┬ºconstant(106)](p1[┬º┬ºconstant(104)],p1[┬º┬ºconstant(103)],p2[┬º┬ºconstant(104)],p2[┬º┬ºconstant(103)]);
  311.       var _loc8_ = f[┬º┬ºconstant(38)][┬º┬ºconstant(107)][┬º┬ºconstant(108)](p1[┬º┬ºconstant(104)],p1[┬º┬ºconstant(103)],p2[┬º┬ºconstant(104)],p2[┬º┬ºconstant(103)]);
  312.       var _loc12_ = eval(┬º┬ºconstant(62))[┬º┬ºconstant(63)](_loc13_ / dstep);
  313.       var _loc15_ = _loc13_ % dstep;
  314.       dstep += eval(┬º┬ºconstant(62))[┬º┬ºconstant(110)](_loc15_ / _loc12_);
  315.       var _loc3_ = 1;
  316.       while(_loc3_ < _loc12_)
  317.       {
  318.          var _loc2_ = {┬º\┬º\┬ºconstant(104)┬º:p1[┬º┬ºconstant(104)] + this[┬º┬ºconstant(112)](_loc8_ * this[┬º┬ºconstant(111)] / 180) * _loc3_ * dstep,┬º\┬º\┬ºconstant(103)┬º:p1[┬º┬ºconstant(103)] - this[┬º┬ºconstant(113)](_loc8_ * this[┬º┬ºconstant(111)] / 180) * _loc3_ * dstep};
  319.          var _loc4_ = this[┬º┬ºconstant(27)][┬º┬ºconstant(79)](_loc2_[┬º┬ºconstant(104)],_loc2_[┬º┬ºconstant(103)]);
  320.          var _loc5_ = this[┬º┬ºconstant(29)][┬º┬ºconstant(79)](_loc2_[┬º┬ºconstant(104)],_loc2_[┬º┬ºconstant(103)]);
  321.          if(!this[┬º┬ºconstant(114)](_loc4_,allowedColors) && !this[┬º┬ºconstant(114)](_loc5_,allowedColors))
  322.          {
  323.             return false;
  324.          }
  325.          _loc3_ = _loc3_ + 1;
  326.       }
  327.       return true;
  328.    };
  329.    _loc2_[┬º┬ºconstant(116)] = function(p1, p2, dstep, obsColors)
  330.    {
  331.       var _loc9_ = new ┬º\┬º\┬ºconstant(117)┬º();
  332.       var _loc15_ = f[┬º┬ºconstant(38)][┬º┬ºconstant(105)][┬º┬ºconstant(106)](p1[┬º┬ºconstant(104)],p1[┬º┬ºconstant(103)],p2[┬º┬ºconstant(104)],p2[┬º┬ºconstant(103)]);
  333.       var _loc10_ = f[┬º┬ºconstant(38)][┬º┬ºconstant(107)][┬º┬ºconstant(108)](p1[┬º┬ºconstant(104)],p1[┬º┬ºconstant(103)],p2[┬º┬ºconstant(104)],p2[┬º┬ºconstant(103)]);
  334.       var _loc14_ = eval(┬º┬ºconstant(62))[┬º┬ºconstant(63)](_loc15_ / dstep);
  335.       var _loc17_ = _loc15_ % dstep;
  336.       dstep += eval(┬º┬ºconstant(62))[┬º┬ºconstant(110)](_loc17_ / _loc14_);
  337.       var _loc3_ = 1;
  338.       while(_loc3_ < _loc14_)
  339.       {
  340.          var _loc2_ = {┬º\┬º\┬ºconstant(104)┬º:p1[┬º┬ºconstant(104)] + this[┬º┬ºconstant(112)](_loc10_ * this[┬º┬ºconstant(111)] / 180) * _loc3_ * dstep,┬º\┬º\┬ºconstant(103)┬º:p1[┬º┬ºconstant(103)] - this[┬º┬ºconstant(113)](_loc10_ * this[┬º┬ºconstant(111)] / 180) * _loc3_ * dstep};
  341.          var _loc5_ = this[┬º┬ºconstant(27)][┬º┬ºconstant(79)](_loc2_[┬º┬ºconstant(104)],_loc2_[┬º┬ºconstant(103)]);
  342.          var _loc6_ = this[┬º┬ºconstant(29)][┬º┬ºconstant(79)](_loc2_[┬º┬ºconstant(104)],_loc2_[┬º┬ºconstant(103)]);
  343.          if(this[┬º┬ºconstant(114)](_loc5_,obsColors) || this[┬º┬ºconstant(114)](_loc6_,obsColors))
  344.          {
  345.             var _loc4_ = this[┬º┬ºconstant(118)](_loc2_[┬º┬ºconstant(104)],_loc2_[┬º┬ºconstant(103)]);
  346.             if(!this[┬º┬ºconstant(119)](_loc4_,_loc9_))
  347.             {
  348.                _loc9_[┬º┬ºconstant(71)](_loc4_);
  349.             }
  350.          }
  351.          _loc3_ = _loc3_ + 1;
  352.       }
  353.       return _loc9_;
  354.    };
  355.    _loc2_[┬º┬ºconstant(118)] = function(x, y)
  356.    {
  357.       var _loc6_ = _global[┬º┬ºconstant(60)][┬º┬ºconstant(120)][┬º┬ºconstant(72)];
  358.       var _loc5_ = 0;
  359.       while(_loc5_ < _loc6_)
  360.       {
  361.          var _loc4_ = _global[┬º┬ºconstant(60)][┬º┬ºconstant(121) + _global[┬º┬ºconstant(60)][┬º┬ºconstant(120)][_loc5_]];
  362.          if(f[┬º┬ºconstant(38)][┬º┬ºconstant(105)][┬º┬ºconstant(106)](x,y,_loc4_[┬º┬ºconstant(104)],_loc4_[┬º┬ºconstant(103)]) <= _loc4_[┬º┬ºconstant(122)] + 15)
  363.          {
  364.             return _loc4_;
  365.          }
  366.          _loc5_ = _loc5_ + 1;
  367.       }
  368.       _loc6_ = _global[┬º┬ºconstant(60)][┬º┬ºconstant(123)][┬º┬ºconstant(72)];
  369.       _loc5_ = 0;
  370.       while(_loc5_ < _loc6_)
  371.       {
  372.          var _loc2_ = _global[┬º┬ºconstant(60)][┬º┬ºconstant(121) + _global[┬º┬ºconstant(60)][┬º┬ºconstant(123)][_loc5_]];
  373.          if(_loc2_[┬º┬ºconstant(124)] == ┬º┬ºconstant(125))
  374.          {
  375.          }
  376.          if(f[┬º┬ºconstant(38)][┬º┬ºconstant(105)][┬º┬ºconstant(106)](x,y,_loc2_[┬º┬ºconstant(104)],_loc2_[┬º┬ºconstant(103)]) <= _loc2_[┬º┬ºconstant(122)] + 15)
  377.          {
  378.             return _loc2_;
  379.          }
  380.          _loc5_ = _loc5_ + 1;
  381.       }
  382.       _loc6_ = _global[┬º┬ºconstant(60)][┬º┬ºconstant(126)][┬º┬ºconstant(72)];
  383.       _loc5_ = 0;
  384.       while(_loc5_ < _loc6_)
  385.       {
  386.          var _loc3_ = _global[┬º┬ºconstant(60)][┬º┬ºconstant(121) + _global[┬º┬ºconstant(60)][┬º┬ºconstant(126)][_loc5_]];
  387.          if(f[┬º┬ºconstant(38)][┬º┬ºconstant(105)][┬º┬ºconstant(106)](x,y,_loc3_[┬º┬ºconstant(104)],_loc3_[┬º┬ºconstant(103)]) <= _loc3_[┬º┬ºconstant(122)] + 15)
  388.          {
  389.             return _loc3_;
  390.          }
  391.          _loc5_ = _loc5_ + 1;
  392.       }
  393.       return undefined;
  394.    };
  395.    _loc2_[┬º┬ºconstant(119)] = function(obj, arr)
  396.    {
  397.       var _loc2_ = arr[┬º┬ºconstant(72)];
  398.       var _loc1_ = 0;
  399.       while(_loc1_ < _loc2_)
  400.       {
  401.          if(arr[_loc1_] == obj)
  402.          {
  403.             return true;
  404.          }
  405.          _loc1_ = _loc1_ + 1;
  406.       }
  407.       return false;
  408.    };
  409.    _loc2_[┬º┬ºconstant(114)] = function(clr, arr)
  410.    {
  411.       var _loc2_ = arr[┬º┬ºconstant(72)];
  412.       var _loc1_ = 0;
  413.       while(_loc1_ < _loc2_)
  414.       {
  415.          if(arr[_loc1_][┬º┬ºconstant(127)](16) == clr[┬º┬ºconstant(127)](16))
  416.          {
  417.             return true;
  418.          }
  419.          _loc1_ = _loc1_ + 1;
  420.       }
  421.       return false;
  422.    };
  423.    _loc2_[┬º┬ºconstant(94)] = 1;
  424.    _loc2_[┬º┬ºconstant(95)] = 0.8;
  425.    _loc2_[┬º┬ºconstant(96)] = 0.6;
  426.    _loc2_[┬º┬ºconstant(97)] = 0;
  427.    _loc2_[┬º┬ºconstant(98)] = 0.4;
  428.    _loc2_[┬º┬ºconstant(83)] = 10040319;
  429.    _loc2_[┬º┬ºconstant(31)] = 16777215;
  430.    _loc2_[┬º┬ºconstant(90)] = 3407616;
  431.    _loc2_[┬º┬ºconstant(91)] = 3381504;
  432.    _loc2_[┬º┬ºconstant(92)] = 16711884;
  433.    _loc2_[┬º┬ºconstant(93)] = 16776960;
  434.    _loc2_[┬º┬ºconstant(82)] = 16711680;
  435.    ┬º┬ºpush(┬º┬ºconstant(128)(f.h[┬º┬ºconstant(5)],null,1));
  436. }
  437. §§pop();
  438.